Dynamic Extent

نویسنده

  • Christian Queinnec
چکیده

Lisp objects are heap-rather than stack-allocated because their extent is generally indeenite. Since stack-deallocation is performed without running the garbage collector, speed improvements are expected. Dedicated hardware can stack-allocate objects associated with reference counters or microcode daemons such that one can exactly know the status of the object to be deallocated and perform whatever appropriate treatment (usually a copy in the heap) according to its reachability. However such a solution is not eecient on stock hardware. This paper presents and analyses a new technique to eeciently solve this problem. It creates rst class dynamic extent objects (DEO) that are stack-allocated, permits to access them only while they are in the stack and prevent to follow up dangling pointers. Every usual indeenite extent object has its counterpart as a DEO associated with the same set of operators. Finally DEO do not require dedicated hardware and may be properly compiled. The technique can be used within other programming languages. Some performance gures are discussed at the end of the paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Impact of Monetary Regime on the Exchange Rate Pass-Through under Inflationary Environment (Dynamic Panel Data Approach)

The main objective of this paper is to investigate the effects of monetary regime (countries with inflation targeting monetary policy versus countries with exchange rate anchor) on the extent of exchange rate pass-through over the period of 1999-2010. To achieve this objective, the econometric model has been estimated by Dynamic Panel Data approach and Arrelano- Bond (AB) method. The empirical ...

متن کامل

The Impact of Monetary Regime on the Exchange Rate Pass-Through under Inflationary Environment (Dynamic Panel Data Approach)

 The main objective of this paper is to investigate the effects of monetary regime (countries with inflation targeting monetary policy versus countries with exchange rate anchor) on the extent of exchange rate pass-through over the period of 1999-2010. To achieve this objective, the econometric model has been estimated by Dynamic Panel Data approach and Arrelano- Bond (AB) method. The empirical...

متن کامل

Bankruptcy Prediction: Dynamic Geometric Genetic Programming (DGGP) Approach

 In this paper, a new Dynamic Geometric Genetic Programming (DGGP) technique is applied to empirical analysis of financial ratios and bankruptcy prediction. Financial ratios are indeed desirable for prediction of corporate bankruptcy and identification of firms’ impending failure for investors, creditors, borrowing firms, and governments. By the time, several methods have been attempted in...

متن کامل

DAMAGE DETECTION IN THIN PLATES USING A GRADIENT-BASED SECOND-ORDER NUMERICAL OPTIMIZATION TECHNIQUE

The purpose of the present study is the damage detection in the thin plates in terms of the wide application of such structures in various branches of engineering such as structural, mechanical, aerospace, shipbuilding, etc. using gradient-based second-order numerical optimization techniques. The technique used for optimization in this study is the second-order Levenberg-Marquardt algorithm (SO...

متن کامل

Deposits Funding and Loan Volatility in Iranian Banking System

Banks may well perform differently in lending to firms according to their funding structure. This paper surveys the relation between Loan volatility and deposit in Iranian banking system. The extent to which bank lending is connected to funding structure is affected by the banks’ characteristics (such as capital structure, profitability, and the measure of non-performing loans). To analyze this...

متن کامل

Introducing a new meta-heuristic algorithm based on See-See Partridge Chicks Optimization to solve dynamic optimization problems

The SSPCO (See-See Particle Chicks Optimization) is a type of swarm intelligence algorithm derived from the behavior of See-See Partridge. Although efficiency of this algorithm has been proven for solving static optimization problems, it has not yet been tested to solve dynamic optimization problems. Due to the nature of NP-Hard dynamic problems, this algorithm alone is not able to solve such o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988